//
//  HomeViewModel.swift
//  TanTan
//
//  Created by 于航 on 2024/9/15.
//

import Foundation

class HomeViewModel : ObservableObject {
    @Published var displayingCard : [CatCard]
    @Published var selectedTitle : HomeScreen.HomeTitle = .MIAOTAN
    
    var hasMoreCard: Bool {
        !displayingCard.isEmpty
    }
    
    init() {
        displayingCard = [
            CatCard(name: "咪咪", age: 2, address: "小区草坪", category: "狸花猫", photos: ["Cat1", "Cat2"], info: "狸花猫头部非常圆，面颊非常宽大，两只耳朵的间距相比较远，耳朵的大小十分合适，具有宽大的耳根，深厚的耳郭，而且位于尖端的部分比较圆滑。眼睛大而有神，圆杏核的形状，人们目前认可从黄色、金色到绿色不等的过渡颜色。一般情况下是眼睛会有眼线出现。鼻子长有鼻线，呈现砖红色的。狸花猫身材适中，胸腔比较宽阔。四肢同尾巴一样，都是长度适中的，比例协调，具有较大的力气，肌肉发达。"),
            
            CatCard(name: "喵桑", age: 1, address: "小区花坛", category: "狮子猫", photos: ["Cat3", "Cat4"], info: "狮子猫是一种独特的猫品种，起源于中国山东临清，是波斯猫和中华田园鲁西狸猫杂交而成的品种。‌这种猫体型较大，略壮，脸宽而圆，嘴巴呈狐狸脸形状，耳朵短，直鼻梁，下巴强壮，眼睛多为双黄色、双蓝色或鸳鸯眼，四肢长短适中，爪子有长毛，毛长且大多为白色，也有花色毛。狮子猫性格活泼可爱，温顺聪明且粘人，能与陌生的同伴和谐相处。它们主要以鱼、虾、动物内脏和杂粮为食，需要定时、定量喂养，并添加适量的维生素和矿物质，同时给予足够的清水。狮子猫的繁殖性较差，每年一胎，每胎产仔2-3只。因其全身雪白、长毛和鸳鸯眼而被认为具有观赏价值。‌"),
            
            CatCard(name: "丧彪", age: 4, address: "3号楼", category: "三花猫", photos: ["Cat5", "Cat6", "Cat7"], info: "三花猫是食肉目猫科猫属动物，拥有独特的三色被毛，通常为黑色、红色（橘色）和白色。‌这种猫在中国本土自然品种中分布广泛，一天中有大部分时间在睡眠中度过，善于捕捉鼠、鸟和鱼类动物。三花猫多数为母猫，雄性三花猫极为罕见，且只有万分之一的概率出现，这是因为决定毛色的遗传基因位于X染色体上，只有拥有两条X染色体的母猫和患有克氏综合征的公猫才可能成为三花猫。"),
            
            CatCard(name: "宙斯", age: 2, address: "6号楼", category: "缅因猫", photos: ["Cat8", "Cat9"], info: "缅因猫种起源于‌新英格兰，并且是北美洲最老的天然猫种。在十七世纪到十八世纪间，很多家猫随着主人从欧洲移民到美洲的新英格兰居住，它们在那里都面临非常严寒的冬天，只有最强壮与最能够适应的猫种能够存活下来。年复一年的物竞天择，缅因猫演化出巨大且结实的体型，和有如毛毯般能抗水并且蓬松的毛发。"),
            
            CatCard(name: "猪猪", age: 1, address: "小区门口", category: "橘猫", photos: ["Cat10", "Cat11"], info: "橘猫是一种哺乳纲猫科动物，以其金黄色的被毛和特殊的颜色斑纹而闻名，因此也被称为橘子猫或桔猫。‌橘猫的全身为黄色，大多为短毛，有极少数是长毛，是中华田园猫中较为常见的毛色。身上的斑纹极像虎皮的纹路，所以又被称为虎斑猫。橘猫的体重比其他花色的公猫较重，性格友好，很容易被爱。‌")
        ]
    }
    
    func nextCatCard() {
        if !displayingCard.isEmpty {
            displayingCard.removeFirst()
        }
    }
}
